Skip to content

livekit-protocol: the thread schema - #1530

Merged
theomonnom merged 3 commits into
mainfrom
theo/protocol-thread-schema
Oct 18, 2026
Merged

theomonnom merged 3 commits into
mainfrom
theo/protocol-thread-schema

Conversation

@theomonnom

Copy link
Copy Markdown
Member

No description provided.

@theomonnom
theomonnom requested a review from ladvoc as a code owner October 16, 2026 22:55
@github-actions

github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Changeset ✓

This PR includes a changeset covering all affected packages:

Package Bump
livekit patch
livekit-api patch
livekit-capture patch
livekit-common patch
livekit-data-stream patch
livekit-datatrack patch
livekit-ffi patch
livekit-protocol patch
livekit-rpc patch
livekit-signaling patch
livekit-token patch
livekit-uniffi patch

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

2 flags not posted on this PR by your GitHub settings — view them in Devin Review. (Configure)

Devin Review

@@ -0,0 +1,7 @@
---
livekit-protocol: patch

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Dependent crate bumps missing from changeset

When livekit-protocol changes, this changeset omits its dependent crates. The changeset check requires their bumps and fails the PR.

Learn more

The changeset check computes the transitive closure of knope-managed packages depending on each changed crate in detect. Multiple managed workspace crates depend on livekit-protocol, including livekit-api, livekit-token, livekit, livekit-ffi, and livekit-uniffi. Listing only the protocol crate leaves these required bumps missing, and the check exits with failure.

Example: A change to lib.rs affects livekit-api through its workspace dependency. The check requires both crates, but finds only livekit-protocol: patch in this changeset.

Recommended fix: Run the changeset detection script with cargo available and add every reported missing knope-managed crate to the front matter with the appropriate bump.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

might need to add livekit-api to this changeset

@theomonnom
theomonnom merged commit 1987013 into main Oct 18, 2026
35 checks passed
@theomonnom
theomonnom deleted the theo/protocol-thread-schema branch October 18, 2026 02:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants